home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / rrecta_p.c < prev    next >
Encoding:
C/C++ Source or Header  |  2007-08-30  |  65.6 KB  |  2,204 lines

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2.  
  3.  
  4. /* File created by MIDL compiler version 5.01.0164 */
  5. /* at Thu Aug 30 20:37:33 2007
  6.  */
  7. /* Compiler settings for d:\tc14\SDKv14\Samples\vc\regen\CPPRRectA\RRectA.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: allocation ref bounds_check enum stub_data 
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13. #define USE_STUBLESS_PROXY
  14.  
  15.  
  16. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  17. #ifndef __REDQ_RPCPROXY_H_VERSION__
  18. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  19. #endif
  20.  
  21.  
  22. #include "rpcproxy.h"
  23. #ifndef __RPCPROXY_H_VERSION__
  24. #error this stub requires an updated version of <rpcproxy.h>
  25. #endif // __RPCPROXY_H_VERSION__
  26.  
  27.  
  28. #include "RRectA.h"
  29.  
  30. #define TYPE_FORMAT_STRING_SIZE   1005                              
  31. #define PROC_FORMAT_STRING_SIZE   819                               
  32.  
  33. typedef struct _MIDL_TYPE_FORMAT_STRING
  34.     {
  35.     short          Pad;
  36.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  37.     } MIDL_TYPE_FORMAT_STRING;
  38.  
  39. typedef struct _MIDL_PROC_FORMAT_STRING
  40.     {
  41.     short          Pad;
  42.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  43.     } MIDL_PROC_FORMAT_STRING;
  44.  
  45.  
  46. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  47. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  48.  
  49.  
  50. /* Object interface: IUnknown, ver. 0.0,
  51.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  52.  
  53.  
  54. /* Object interface: IDispatch, ver. 0.0,
  55.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  56.  
  57.  
  58. /* Object interface: IAutoRect, ver. 0.0,
  59.    GUID={0x45232FA1,0x65A2,0x11D2,{0x8C,0x4A,0x00,0x40,0x33,0x38,0xC5,0x04}} */
  60.  
  61.  
  62. extern const MIDL_STUB_DESC Object_StubDesc;
  63.  
  64.  
  65. extern const MIDL_SERVER_INFO IAutoRect_ServerInfo;
  66.  
  67. #pragma code_seg(".orpc")
  68. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[2];
  69.  
  70. static const MIDL_STUB_DESC Object_StubDesc = 
  71.     {
  72.     0,
  73.     NdrOleAllocate,
  74.     NdrOleFree,
  75.     0,
  76.     0,
  77.     0,
  78.     0,
  79.     0,
  80.     __MIDL_TypeFormatString.Format,
  81.     1, /* -error bounds_check flag */
  82.     0x20000, /* Ndr library version */
  83.     0,
  84.     0x50100a4, /* MIDL Version 5.1.164 */
  85.     0,
  86.     UserMarshalRoutines,
  87.     0,  /* notify & notify_flag routine table */
  88.     1,  /* Flags */
  89.     0,  /* Reserved3 */
  90.     0,  /* Reserved4 */
  91.     0   /* Reserved5 */
  92.     };
  93.  
  94. static const unsigned short IAutoRect_FormatStringOffsetTable[] = 
  95.     {
  96.     (unsigned short) -1,
  97.     (unsigned short) -1,
  98.     (unsigned short) -1,
  99.     (unsigned short) -1,
  100.     0,
  101.     28,
  102.     56,
  103.     108,
  104.     154,
  105.     188,
  106.     234,
  107.     286,
  108.     320,
  109.     360,
  110.     400,
  111.     446,
  112.     498,
  113.     538,
  114.     578,
  115.     624,
  116.     676,
  117.     710,
  118.     756,
  119.     784
  120.     };
  121.  
  122. static const MIDL_SERVER_INFO IAutoRect_ServerInfo = 
  123.     {
  124.     &Object_StubDesc,
  125.     0,
  126.     __MIDL_ProcFormatString.Format,
  127.     &IAutoRect_FormatStringOffsetTable[-3],
  128.     0,
  129.     0,
  130.     0,
  131.     0
  132.     };
  133.  
  134. static const MIDL_STUBLESS_PROXY_INFO IAutoRect_ProxyInfo =
  135.     {
  136.     &Object_StubDesc,
  137.     __MIDL_ProcFormatString.Format,
  138.     &IAutoRect_FormatStringOffsetTable[-3],
  139.     0,
  140.     0,
  141.     0
  142.     };
  143.  
  144. CINTERFACE_PROXY_VTABLE(27) _IAutoRectProxyVtbl = 
  145. {
  146.     &IAutoRect_ProxyInfo,
  147.     &IID_IAutoRect,
  148.     IUnknown_QueryInterface_Proxy,
  149.     IUnknown_AddRef_Proxy,
  150.     IUnknown_Release_Proxy ,
  151.     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  152.     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  153.     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  154.     0 /* IDispatch_Invoke_Proxy */ ,
  155.     (void *)-1 /* IAutoRect::get_ClassID */ ,
  156.     (void *)-1 /* IAutoRect::get_Description */ ,
  157.     (void *)-1 /* IAutoRect::GetPropertyInfo */ ,
  158.     (void *)-1 /* IAutoRect::GetPageInfo */ ,
  159.     (void *)-1 /* IAutoRect::GetWizardInfo */ ,
  160.     (void *)-1 /* IAutoRect::GetEnumNames */ ,
  161.     (void *)-1 /* IAutoRect::PageControls */ ,
  162.     (void *)-1 /* IAutoRect::PageDone */ ,
  163.     (void *)-1 /* IAutoRect::PropertyPages */ ,
  164.     (void *)-1 /* IAutoRect::Wizard */ ,
  165.     (void *)-1 /* IAutoRect::OnGeometryChanged */ ,
  166.     (void *)-1 /* IAutoRect::OnGeometryChanging */ ,
  167.     (void *)-1 /* IAutoRect::OnNewGraphic */ ,
  168.     (void *)-1 /* IAutoRect::OnCopyGraphic */ ,
  169.     (void *)-1 /* IAutoRect::OnPropertyChanged */ ,
  170.     (void *)-1 /* IAutoRect::OnPropertyChanging */ ,
  171.     (void *)-1 /* IAutoRect::OnPropertyGet */ ,
  172.     (void *)-1 /* IAutoRect::Draw */ ,
  173.     (void *)-1 /* IAutoRect::Regen */ ,
  174.     (void *)-1 /* IAutoRect::Initialize */
  175. };
  176.  
  177.  
  178. static const PRPC_STUB_FUNCTION IAutoRect_table[] =
  179. {
  180.     STUB_FORWARDING_FUNCTION,
  181.     STUB_FORWARDING_FUNCTION,
  182.     STUB_FORWARDING_FUNCTION,
  183.     STUB_FORWARDING_FUNCTION,
  184.     NdrStubCall2,
  185.     NdrStubCall2,
  186.     NdrStubCall2,
  187.     NdrStubCall2,
  188.     NdrStubCall2,
  189.     NdrStubCall2,
  190.     NdrStubCall2,
  191.     NdrStubCall2,
  192.     NdrStubCall2,
  193.     NdrStubCall2,
  194.     NdrStubCall2,
  195.     NdrStubCall2,
  196.     NdrStubCall2,
  197.     NdrStubCall2,
  198.     NdrStubCall2,
  199.     NdrStubCall2,
  200.     NdrStubCall2,
  201.     NdrStubCall2,
  202.     NdrStubCall2,
  203.     NdrStubCall2
  204. };
  205.  
  206. CInterfaceStubVtbl _IAutoRectStubVtbl =
  207. {
  208.     &IID_IAutoRect,
  209.     &IAutoRect_ServerInfo,
  210.     27,
  211.     &IAutoRect_table[-3],
  212.     CStdStubBuffer_DELEGATING_METHODS
  213. };
  214.  
  215. #pragma data_seg(".rdata")
  216.  
  217. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[2] = 
  218.         {
  219.             
  220.             {
  221.             BSTR_UserSize
  222.             ,BSTR_UserMarshal
  223.             ,BSTR_UserUnmarshal
  224.             ,BSTR_UserFree
  225.             },
  226.             {
  227.             VARIANT_UserSize
  228.             ,VARIANT_UserMarshal
  229.             ,VARIANT_UserUnmarshal
  230.             ,VARIANT_UserFree
  231.             }
  232.  
  233.         };
  234.  
  235.  
  236. #if !defined(__RPC_WIN32__)
  237. #error  Invalid build platform for this stub.
  238. #endif
  239.  
  240. #if !(TARGET_IS_NT40_OR_LATER)
  241. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  242. #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.
  243. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  244. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  245. #endif
  246.  
  247.  
  248. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  249.     {
  250.         0,
  251.         {
  252.  
  253.     /* Procedure get_ClassID */
  254.  
  255.             0x33,        /* FC_AUTO_HANDLE */
  256.             0x6c,        /* Old Flags:  object, Oi2 */
  257. /*  2 */    NdrFcLong( 0x0 ),    /* 0 */
  258. /*  6 */    NdrFcShort( 0x7 ),    /* 7 */
  259. #ifndef _ALPHA_
  260. /*  8 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  261. #else
  262.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  263. #endif
  264. /* 10 */    NdrFcShort( 0x0 ),    /* 0 */
  265. /* 12 */    NdrFcShort( 0x8 ),    /* 8 */
  266. /* 14 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  267.             0x2,        /* 2 */
  268.  
  269.     /* Parameter pVal */
  270.  
  271. /* 16 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  272. #ifndef _ALPHA_
  273. /* 18 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  274. #else
  275.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  276. #endif
  277. /* 20 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  278.  
  279.     /* Return value */
  280.  
  281. /* 22 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  282. #ifndef _ALPHA_
  283. /* 24 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  284. #else
  285.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  286. #endif
  287. /* 26 */    0x8,        /* FC_LONG */
  288.             0x0,        /* 0 */
  289.  
  290.     /* Procedure get_Description */
  291.  
  292. /* 28 */    0x33,        /* FC_AUTO_HANDLE */
  293.             0x6c,        /* Old Flags:  object, Oi2 */
  294. /* 30 */    NdrFcLong( 0x0 ),    /* 0 */
  295. /* 34 */    NdrFcShort( 0x8 ),    /* 8 */
  296. #ifndef _ALPHA_
  297. /* 36 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  298. #else
  299.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  300. #endif
  301. /* 38 */    NdrFcShort( 0x0 ),    /* 0 */
  302. /* 40 */    NdrFcShort( 0x8 ),    /* 8 */
  303. /* 42 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  304.             0x2,        /* 2 */
  305.  
  306.     /* Parameter pVal */
  307.  
  308. /* 44 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  309. #ifndef _ALPHA_
  310. /* 46 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  311. #else
  312.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  313. #endif
  314. /* 48 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  315.  
  316.     /* Return value */
  317.  
  318. /* 50 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  319. #ifndef _ALPHA_
  320. /* 52 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  321. #else
  322.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  323. #endif
  324. /* 54 */    0x8,        /* FC_LONG */
  325.             0x0,        /* 0 */
  326.  
  327.     /* Procedure GetPropertyInfo */
  328.  
  329. /* 56 */    0x33,        /* FC_AUTO_HANDLE */
  330.             0x6c,        /* Old Flags:  object, Oi2 */
  331. /* 58 */    NdrFcLong( 0x0 ),    /* 0 */
  332. /* 62 */    NdrFcShort( 0x9 ),    /* 9 */
  333. #ifndef _ALPHA_
  334. /* 64 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  335. #else
  336.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  337. #endif
  338. /* 66 */    NdrFcShort( 0x0 ),    /* 0 */
  339. /* 68 */    NdrFcShort( 0x10 ),    /* 16 */
  340. /* 70 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  341.             0x6,        /* 6 */
  342.  
  343.     /* Parameter Names */
  344.  
  345. /* 72 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  346. #ifndef _ALPHA_
  347. /* 74 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  348. #else
  349.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  350. #endif
  351. /* 76 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  352.  
  353.     /* Parameter Types */
  354.  
  355. /* 78 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  356. #ifndef _ALPHA_
  357. /* 80 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  358. #else
  359.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  360. #endif
  361. /* 82 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  362.  
  363.     /* Parameter IDs */
  364.  
  365. /* 84 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  366. #ifndef _ALPHA_
  367. /* 86 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  368. #else
  369.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  370. #endif
  371. /* 88 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  372.  
  373.     /* Parameter Defaults */
  374.  
  375. /* 90 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  376. #ifndef _ALPHA_
  377. /* 92 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  378. #else
  379.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  380. #endif
  381. /* 94 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  382.  
  383.     /* Parameter ret */
  384.  
  385. /* 96 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  386. #ifndef _ALPHA_
  387. /* 98 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  388. #else
  389.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  390. #endif
  391. /* 100 */    0x8,        /* FC_LONG */
  392.             0x0,        /* 0 */
  393.  
  394.     /* Return value */
  395.  
  396. /* 102 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  397. #ifndef _ALPHA_
  398. /* 104 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  399. #else
  400.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  401. #endif
  402. /* 106 */    0x8,        /* FC_LONG */
  403.             0x0,        /* 0 */
  404.  
  405.     /* Procedure GetPageInfo */
  406.  
  407. /* 108 */    0x33,        /* FC_AUTO_HANDLE */
  408.             0x6c,        /* Old Flags:  object, Oi2 */
  409. /* 110 */    NdrFcLong( 0x0 ),    /* 0 */
  410. /* 114 */    NdrFcShort( 0xa ),    /* 10 */
  411. #ifndef _ALPHA_
  412. /* 116 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  413. #else
  414.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  415. #endif
  416. /* 118 */    NdrFcShort( 0x8 ),    /* 8 */
  417. /* 120 */    NdrFcShort( 0x10 ),    /* 16 */
  418. /* 122 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  419.             0x5,        /* 5 */
  420.  
  421.     /* Parameter AGraphic */
  422.  
  423. /* 124 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  424. #ifndef _ALPHA_
  425. /* 126 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  426. #else
  427.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  428. #endif
  429. /* 128 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  430.  
  431.     /* Parameter StockPages */
  432.  
  433. /* 130 */    NdrFcShort( 0x148 ),    /* Flags:  in, base type, simple ref, */
  434. #ifndef _ALPHA_
  435. /* 132 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  436. #else
  437.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  438. #endif
  439. /* 134 */    0x8,        /* FC_LONG */
  440.             0x0,        /* 0 */
  441.  
  442.     /* Parameter Names */
  443.  
  444. /* 136 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  445. #ifndef _ALPHA_
  446. /* 138 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  447. #else
  448.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  449. #endif
  450. /* 140 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  451.  
  452.     /* Parameter ret */
  453.  
  454. /* 142 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  455. #ifndef _ALPHA_
  456. /* 144 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  457. #else
  458.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  459. #endif
  460. /* 146 */    0x8,        /* FC_LONG */
  461.             0x0,        /* 0 */
  462.  
  463.     /* Return value */
  464.  
  465. /* 148 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  466. #ifndef _ALPHA_
  467. /* 150 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  468. #else
  469.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  470. #endif
  471. /* 152 */    0x8,        /* FC_LONG */
  472.             0x0,        /* 0 */
  473.  
  474.     /* Procedure GetWizardInfo */
  475.  
  476. /* 154 */    0x33,        /* FC_AUTO_HANDLE */
  477.             0x6c,        /* Old Flags:  object, Oi2 */
  478. /* 156 */    NdrFcLong( 0x0 ),    /* 0 */
  479. /* 160 */    NdrFcShort( 0xb ),    /* 11 */
  480. #ifndef _ALPHA_
  481. /* 162 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  482. #else
  483.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  484. #endif
  485. /* 164 */    NdrFcShort( 0x0 ),    /* 0 */
  486. /* 166 */    NdrFcShort( 0x10 ),    /* 16 */
  487. /* 168 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  488.             0x3,        /* 3 */
  489.  
  490.     /* Parameter Names */
  491.  
  492. /* 170 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  493. #ifndef _ALPHA_
  494. /* 172 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  495. #else
  496.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  497. #endif
  498. /* 174 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  499.  
  500.     /* Parameter ret */
  501.  
  502. /* 176 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  503. #ifndef _ALPHA_
  504. /* 178 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  505. #else
  506.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  507. #endif
  508. /* 180 */    0x8,        /* FC_LONG */
  509.             0x0,        /* 0 */
  510.  
  511.     /* Return value */
  512.  
  513. /* 182 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  514. #ifndef _ALPHA_
  515. /* 184 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  516. #else
  517.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  518. #endif
  519. /* 186 */    0x8,        /* FC_LONG */
  520.             0x0,        /* 0 */
  521.  
  522.     /* Procedure GetEnumNames */
  523.  
  524. /* 188 */    0x33,        /* FC_AUTO_HANDLE */
  525.             0x6c,        /* Old Flags:  object, Oi2 */
  526. /* 190 */    NdrFcLong( 0x0 ),    /* 0 */
  527. /* 194 */    NdrFcShort( 0xc ),    /* 12 */
  528. #ifndef _ALPHA_
  529. /* 196 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  530. #else
  531.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  532. #endif
  533. /* 198 */    NdrFcShort( 0x8 ),    /* 8 */
  534. /* 200 */    NdrFcShort( 0x10 ),    /* 16 */
  535. /* 202 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  536.             0x5,        /* 5 */
  537.  
  538.     /* Parameter PropID */
  539.  
  540. /* 204 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  541. #ifndef _ALPHA_
  542. /* 206 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  543. #else
  544.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  545. #endif
  546. /* 208 */    0x8,        /* FC_LONG */
  547.             0x0,        /* 0 */
  548.  
  549.     /* Parameter Names */
  550.  
  551. /* 210 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  552. #ifndef _ALPHA_
  553. /* 212 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  554. #else
  555.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  556. #endif
  557. /* 214 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  558.  
  559.     /* Parameter Values */
  560.  
  561. /* 216 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  562. #ifndef _ALPHA_
  563. /* 218 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  564. #else
  565.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  566. #endif
  567. /* 220 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  568.  
  569.     /* Parameter ret */
  570.  
  571. /* 222 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  572. #ifndef _ALPHA_
  573. /* 224 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  574. #else
  575.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  576. #endif
  577. /* 226 */    0x8,        /* FC_LONG */
  578.             0x0,        /* 0 */
  579.  
  580.     /* Return value */
  581.  
  582. /* 228 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  583. #ifndef _ALPHA_
  584. /* 230 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  585. #else
  586.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  587. #endif
  588. /* 232 */    0x8,        /* FC_LONG */
  589.             0x0,        /* 0 */
  590.  
  591.     /* Procedure PageControls */
  592.  
  593. /* 234 */    0x33,        /* FC_AUTO_HANDLE */
  594.             0x6c,        /* Old Flags:  object, Oi2 */
  595. /* 236 */    NdrFcLong( 0x0 ),    /* 0 */
  596. /* 240 */    NdrFcShort( 0xd ),    /* 13 */
  597. #ifndef _ALPHA_
  598. /* 242 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  599. #else
  600.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  601. #endif
  602. /* 244 */    NdrFcShort( 0xd ),    /* 13 */
  603. /* 246 */    NdrFcShort( 0xe ),    /* 14 */
  604. /* 248 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  605.             0x6,        /* 6 */
  606.  
  607.     /* Parameter ThisRegenMethod */
  608.  
  609. /* 250 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  610. #ifndef _ALPHA_
  611. /* 252 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  612. #else
  613.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  614. #endif
  615. /* 254 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  616.  
  617.     /* Parameter AGraphic */
  618.  
  619. /* 256 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  620. #ifndef _ALPHA_
  621. /* 258 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  622. #else
  623.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  624. #endif
  625. /* 260 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  626.  
  627.     /* Parameter PageNumber */
  628.  
  629. /* 262 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  630. #ifndef _ALPHA_
  631. /* 264 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  632. #else
  633.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  634. #endif
  635. /* 266 */    0x8,        /* FC_LONG */
  636.             0x0,        /* 0 */
  637.  
  638.     /* Parameter SaveProperties */
  639.  
  640. /* 268 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  641. #ifndef _ALPHA_
  642. /* 270 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  643. #else
  644.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  645. #endif
  646. /* 272 */    0x3,        /* FC_SMALL */
  647.             0x0,        /* 0 */
  648.  
  649.     /* Parameter ret */
  650.  
  651. /* 274 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  652. #ifndef _ALPHA_
  653. /* 276 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  654. #else
  655.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  656. #endif
  657. /* 278 */    0x6,        /* FC_SHORT */
  658.             0x0,        /* 0 */
  659.  
  660.     /* Return value */
  661.  
  662. /* 280 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  663. #ifndef _ALPHA_
  664. /* 282 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  665. #else
  666.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  667. #endif
  668. /* 284 */    0x8,        /* FC_LONG */
  669.             0x0,        /* 0 */
  670.  
  671.     /* Procedure PageDone */
  672.  
  673. /* 286 */    0x33,        /* FC_AUTO_HANDLE */
  674.             0x6c,        /* Old Flags:  object, Oi2 */
  675. /* 288 */    NdrFcLong( 0x0 ),    /* 0 */
  676. /* 292 */    NdrFcShort( 0xe ),    /* 14 */
  677. #ifndef _ALPHA_
  678. /* 294 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  679. #else
  680.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  681. #endif
  682. /* 296 */    NdrFcShort( 0x0 ),    /* 0 */
  683. /* 298 */    NdrFcShort( 0x8 ),    /* 8 */
  684. /* 300 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  685.             0x3,        /* 3 */
  686.  
  687.     /* Parameter ThisRegenMethod */
  688.  
  689. /* 302 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  690. #ifndef _ALPHA_
  691. /* 304 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  692. #else
  693.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  694. #endif
  695. /* 306 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  696.  
  697.     /* Parameter PageNumber */
  698.  
  699. /* 308 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  700. #ifndef _ALPHA_
  701. /* 310 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  702. #else
  703.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  704. #endif
  705. /* 312 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  706.  
  707.     /* Return value */
  708.  
  709. /* 314 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  710. #ifndef _ALPHA_
  711. /* 316 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  712. #else
  713.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  714. #endif
  715. /* 318 */    0x8,        /* FC_LONG */
  716.             0x0,        /* 0 */
  717.  
  718.     /* Procedure PropertyPages */
  719.  
  720. /* 320 */    0x33,        /* FC_AUTO_HANDLE */
  721.             0x6c,        /* Old Flags:  object, Oi2 */
  722. /* 322 */    NdrFcLong( 0x0 ),    /* 0 */
  723. /* 326 */    NdrFcShort( 0xf ),    /* 15 */
  724. #ifndef _ALPHA_
  725. /* 328 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  726. #else
  727.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  728. #endif
  729. /* 330 */    NdrFcShort( 0x0 ),    /* 0 */
  730. /* 332 */    NdrFcShort( 0xe ),    /* 14 */
  731. /* 334 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  732.             0x4,        /* 4 */
  733.  
  734.     /* Parameter ThisRegenMethod */
  735.  
  736. /* 336 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  737. #ifndef _ALPHA_
  738. /* 338 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  739. #else
  740.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  741. #endif
  742. /* 340 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  743.  
  744.     /* Parameter PageNumber */
  745.  
  746. /* 342 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  747. #ifndef _ALPHA_
  748. /* 344 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  749. #else
  750.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  751. #endif
  752. /* 346 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  753.  
  754.     /* Parameter ret */
  755.  
  756. /* 348 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  757. #ifndef _ALPHA_
  758. /* 350 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  759. #else
  760.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  761. #endif
  762. /* 352 */    0x6,        /* FC_SHORT */
  763.             0x0,        /* 0 */
  764.  
  765.     /* Return value */
  766.  
  767. /* 354 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  768. #ifndef _ALPHA_
  769. /* 356 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  770. #else
  771.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  772. #endif
  773. /* 358 */    0x8,        /* FC_LONG */
  774.             0x0,        /* 0 */
  775.  
  776.     /* Procedure Wizard */
  777.  
  778. /* 360 */    0x33,        /* FC_AUTO_HANDLE */
  779.             0x6c,        /* Old Flags:  object, Oi2 */
  780. /* 362 */    NdrFcLong( 0x0 ),    /* 0 */
  781. /* 366 */    NdrFcShort( 0x10 ),    /* 16 */
  782. #ifndef _ALPHA_
  783. /* 368 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  784. #else
  785.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  786. #endif
  787. /* 370 */    NdrFcShort( 0x0 ),    /* 0 */
  788. /* 372 */    NdrFcShort( 0xe ),    /* 14 */
  789. /* 374 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  790.             0x4,        /* 4 */
  791.  
  792.     /* Parameter ThisRegenMethod */
  793.  
  794. /* 376 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  795. #ifndef _ALPHA_
  796. /* 378 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  797. #else
  798.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  799. #endif
  800. /* 380 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  801.  
  802.     /* Parameter WizardNumber */
  803.  
  804. /* 382 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  805. #ifndef _ALPHA_
  806. /* 384 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  807. #else
  808.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  809. #endif
  810. /* 386 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  811.  
  812.     /* Parameter ret */
  813.  
  814. /* 388 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  815. #ifndef _ALPHA_
  816. /* 390 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  817. #else
  818.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  819. #endif
  820. /* 392 */    0x6,        /* FC_SHORT */
  821.             0x0,        /* 0 */
  822.  
  823.     /* Return value */
  824.  
  825. /* 394 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  826. #ifndef _ALPHA_
  827. /* 396 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  828. #else
  829.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  830. #endif
  831. /* 398 */    0x8,        /* FC_LONG */
  832.             0x0,        /* 0 */
  833.  
  834.     /* Procedure OnGeometryChanged */
  835.  
  836. /* 400 */    0x33,        /* FC_AUTO_HANDLE */
  837.             0x6c,        /* Old Flags:  object, Oi2 */
  838. /* 402 */    NdrFcLong( 0x0 ),    /* 0 */
  839. /* 406 */    NdrFcShort( 0x11 ),    /* 17 */
  840. #ifndef _ALPHA_
  841. /* 408 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  842. #else
  843.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  844. #endif
  845. /* 410 */    NdrFcShort( 0x8 ),    /* 8 */
  846. /* 412 */    NdrFcShort( 0x8 ),    /* 8 */
  847. /* 414 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  848.             0x5,        /* 5 */
  849.  
  850.     /* Parameter AGraphic */
  851.  
  852. /* 416 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  853. #ifndef _ALPHA_
  854. /* 418 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  855. #else
  856.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  857. #endif
  858. /* 420 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  859.  
  860.     /* Parameter GeomID */
  861.  
  862. /* 422 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  863. #ifndef _ALPHA_
  864. /* 424 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  865. #else
  866.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  867. #endif
  868. /* 426 */    0x8,        /* FC_LONG */
  869.             0x0,        /* 0 */
  870.  
  871.     /* Parameter ParamOld */
  872.  
  873. /* 428 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  874. #ifndef _ALPHA_
  875. /* 430 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  876. #else
  877.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  878. #endif
  879. /* 432 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  880.  
  881.     /* Parameter ParamNew */
  882.  
  883. /* 434 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  884. #ifndef _ALPHA_
  885. /* 436 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  886. #else
  887.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  888. #endif
  889. /* 438 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  890.  
  891.     /* Return value */
  892.  
  893. /* 440 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  894. #ifndef _ALPHA_
  895. /* 442 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  896. #else
  897.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  898. #endif
  899. /* 444 */    0x8,        /* FC_LONG */
  900.             0x0,        /* 0 */
  901.  
  902.     /* Procedure OnGeometryChanging */
  903.  
  904. /* 446 */    0x33,        /* FC_AUTO_HANDLE */
  905.             0x6c,        /* Old Flags:  object, Oi2 */
  906. /* 448 */    NdrFcLong( 0x0 ),    /* 0 */
  907. /* 452 */    NdrFcShort( 0x12 ),    /* 18 */
  908. #ifndef _ALPHA_
  909. /* 454 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  910. #else
  911.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  912. #endif
  913. /* 456 */    NdrFcShort( 0x8 ),    /* 8 */
  914. /* 458 */    NdrFcShort( 0xe ),    /* 14 */
  915. /* 460 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  916.             0x6,        /* 6 */
  917.  
  918.     /* Parameter AGraphic */
  919.  
  920. /* 462 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  921. #ifndef _ALPHA_
  922. /* 464 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  923. #else
  924.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  925. #endif
  926. /* 466 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  927.  
  928.     /* Parameter GeomID */
  929.  
  930. /* 468 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  931. #ifndef _ALPHA_
  932. /* 470 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  933. #else
  934.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  935. #endif
  936. /* 472 */    0x8,        /* FC_LONG */
  937.             0x0,        /* 0 */
  938.  
  939.     /* Parameter ParamOld */
  940.  
  941. /* 474 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  942. #ifndef _ALPHA_
  943. /* 476 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  944. #else
  945.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  946. #endif
  947. /* 478 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  948.  
  949.     /* Parameter ParamNew */
  950.  
  951. /* 480 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  952. #ifndef _ALPHA_
  953. /* 482 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  954. #else
  955.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  956. #endif
  957. /* 484 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  958.  
  959.     /* Parameter ret */
  960.  
  961. /* 486 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  962. #ifndef _ALPHA_
  963. /* 488 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  964. #else
  965.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  966. #endif
  967. /* 490 */    0x6,        /* FC_SHORT */
  968.             0x0,        /* 0 */
  969.  
  970.     /* Return value */
  971.  
  972. /* 492 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  973. #ifndef _ALPHA_
  974. /* 494 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  975. #else
  976.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  977. #endif
  978. /* 496 */    0x8,        /* FC_LONG */
  979.             0x0,        /* 0 */
  980.  
  981.     /* Procedure OnNewGraphic */
  982.  
  983. /* 498 */    0x33,        /* FC_AUTO_HANDLE */
  984.             0x6c,        /* Old Flags:  object, Oi2 */
  985. /* 500 */    NdrFcLong( 0x0 ),    /* 0 */
  986. /* 504 */    NdrFcShort( 0x13 ),    /* 19 */
  987. #ifndef _ALPHA_
  988. /* 506 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  989. #else
  990.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  991. #endif
  992. /* 508 */    NdrFcShort( 0x5 ),    /* 5 */
  993. /* 510 */    NdrFcShort( 0xe ),    /* 14 */
  994. /* 512 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  995.             0x4,        /* 4 */
  996.  
  997.     /* Parameter CopyGraphic */
  998.  
  999. /* 514 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1000. #ifndef _ALPHA_
  1001. /* 516 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1002. #else
  1003.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1004. #endif
  1005. /* 518 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1006.  
  1007.     /* Parameter Copy */
  1008.  
  1009. /* 520 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1010. #ifndef _ALPHA_
  1011. /* 522 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1012. #else
  1013.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1014. #endif
  1015. /* 524 */    0x3,        /* FC_SMALL */
  1016.             0x0,        /* 0 */
  1017.  
  1018.     /* Parameter ret */
  1019.  
  1020. /* 526 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1021. #ifndef _ALPHA_
  1022. /* 528 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1023. #else
  1024.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1025. #endif
  1026. /* 530 */    0x6,        /* FC_SHORT */
  1027.             0x0,        /* 0 */
  1028.  
  1029.     /* Return value */
  1030.  
  1031. /* 532 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1032. #ifndef _ALPHA_
  1033. /* 534 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1034. #else
  1035.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1036. #endif
  1037. /* 536 */    0x8,        /* FC_LONG */
  1038.             0x0,        /* 0 */
  1039.  
  1040.     /* Procedure OnCopyGraphic */
  1041.  
  1042. /* 538 */    0x33,        /* FC_AUTO_HANDLE */
  1043.             0x6c,        /* Old Flags:  object, Oi2 */
  1044. /* 540 */    NdrFcLong( 0x0 ),    /* 0 */
  1045. /* 544 */    NdrFcShort( 0x14 ),    /* 20 */
  1046. #ifndef _ALPHA_
  1047. /* 546 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1048. #else
  1049.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1050. #endif
  1051. /* 548 */    NdrFcShort( 0x0 ),    /* 0 */
  1052. /* 550 */    NdrFcShort( 0xe ),    /* 14 */
  1053. /* 552 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1054.             0x4,        /* 4 */
  1055.  
  1056.     /* Parameter CopyGraphic */
  1057.  
  1058. /* 554 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1059. #ifndef _ALPHA_
  1060. /* 556 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1061. #else
  1062.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1063. #endif
  1064. /* 558 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1065.  
  1066.     /* Parameter SourceGraphic */
  1067.  
  1068. /* 560 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1069. #ifndef _ALPHA_
  1070. /* 562 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1071. #else
  1072.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1073. #endif
  1074. /* 564 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1075.  
  1076.     /* Parameter ret */
  1077.  
  1078. /* 566 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1079. #ifndef _ALPHA_
  1080. /* 568 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1081. #else
  1082.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1083. #endif
  1084. /* 570 */    0x6,        /* FC_SHORT */
  1085.             0x0,        /* 0 */
  1086.  
  1087.     /* Return value */
  1088.  
  1089. /* 572 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1090. #ifndef _ALPHA_
  1091. /* 574 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1092. #else
  1093.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1094. #endif
  1095. /* 576 */    0x8,        /* FC_LONG */
  1096.             0x0,        /* 0 */
  1097.  
  1098.     /* Procedure OnPropertyChanged */
  1099.  
  1100. /* 578 */    0x33,        /* FC_AUTO_HANDLE */
  1101.             0x6c,        /* Old Flags:  object, Oi2 */
  1102. /* 580 */    NdrFcLong( 0x0 ),    /* 0 */
  1103. /* 584 */    NdrFcShort( 0x15 ),    /* 21 */
  1104. #ifndef _ALPHA_
  1105. /* 586 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1106. #else
  1107.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1108. #endif
  1109. /* 588 */    NdrFcShort( 0x8 ),    /* 8 */
  1110. /* 590 */    NdrFcShort( 0x8 ),    /* 8 */
  1111. /* 592 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1112.             0x5,        /* 5 */
  1113.  
  1114.     /* Parameter AGraphic */
  1115.  
  1116. /* 594 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1117. #ifndef _ALPHA_
  1118. /* 596 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1119. #else
  1120.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1121. #endif
  1122. /* 598 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1123.  
  1124.     /* Parameter PropID */
  1125.  
  1126. /* 600 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1127. #ifndef _ALPHA_
  1128. /* 602 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1129. #else
  1130.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1131. #endif
  1132. /* 604 */    0x8,        /* FC_LONG */
  1133.             0x0,        /* 0 */
  1134.  
  1135.     /* Parameter ValueOld */
  1136.  
  1137. /* 606 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1138. #ifndef _ALPHA_
  1139. /* 608 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1140. #else
  1141.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1142. #endif
  1143. /* 610 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  1144.  
  1145.     /* Parameter ValueNew */
  1146.  
  1147. /* 612 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1148. #ifndef _ALPHA_
  1149. /* 614 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1150. #else
  1151.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1152. #endif
  1153. /* 616 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  1154.  
  1155.     /* Return value */
  1156.  
  1157. /* 618 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1158. #ifndef _ALPHA_
  1159. /* 620 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1160. #else
  1161.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1162. #endif
  1163. /* 622 */    0x8,        /* FC_LONG */
  1164.             0x0,        /* 0 */
  1165.  
  1166.     /* Procedure OnPropertyChanging */
  1167.  
  1168. /* 624 */    0x33,        /* FC_AUTO_HANDLE */
  1169.             0x6c,        /* Old Flags:  object, Oi2 */
  1170. /* 626 */    NdrFcLong( 0x0 ),    /* 0 */
  1171. /* 630 */    NdrFcShort( 0x16 ),    /* 22 */
  1172. #ifndef _ALPHA_
  1173. /* 632 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  1174. #else
  1175.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  1176. #endif
  1177. /* 634 */    NdrFcShort( 0x8 ),    /* 8 */
  1178. /* 636 */    NdrFcShort( 0xe ),    /* 14 */
  1179. /* 638 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1180.             0x6,        /* 6 */
  1181.  
  1182.     /* Parameter AGraphic */
  1183.  
  1184. /* 640 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1185. #ifndef _ALPHA_
  1186. /* 642 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1187. #else
  1188.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1189. #endif
  1190. /* 644 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1191.  
  1192.     /* Parameter PropID */
  1193.  
  1194. /* 646 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1195. #ifndef _ALPHA_
  1196. /* 648 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1197. #else
  1198.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1199. #endif
  1200. /* 650 */    0x8,        /* FC_LONG */
  1201.             0x0,        /* 0 */
  1202.  
  1203.     /* Parameter ValueOld */
  1204.  
  1205. /* 652 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1206. #ifndef _ALPHA_
  1207. /* 654 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1208. #else
  1209.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1210. #endif
  1211. /* 656 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  1212.  
  1213.     /* Parameter ValueNew */
  1214.  
  1215. /* 658 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1216. #ifndef _ALPHA_
  1217. /* 660 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1218. #else
  1219.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1220. #endif
  1221. /* 662 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  1222.  
  1223.     /* Parameter ret */
  1224.  
  1225. /* 664 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1226. #ifndef _ALPHA_
  1227. /* 666 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1228. #else
  1229.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1230. #endif
  1231. /* 668 */    0x6,        /* FC_SHORT */
  1232.             0x0,        /* 0 */
  1233.  
  1234.     /* Return value */
  1235.  
  1236. /* 670 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1237. #ifndef _ALPHA_
  1238. /* 672 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1239. #else
  1240.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1241. #endif
  1242. /* 674 */    0x8,        /* FC_LONG */
  1243.             0x0,        /* 0 */
  1244.  
  1245.     /* Procedure OnPropertyGet */
  1246.  
  1247. /* 676 */    0x33,        /* FC_AUTO_HANDLE */
  1248.             0x6c,        /* Old Flags:  object, Oi2 */
  1249. /* 678 */    NdrFcLong( 0x0 ),    /* 0 */
  1250. /* 682 */    NdrFcShort( 0x17 ),    /* 23 */
  1251. #ifndef _ALPHA_
  1252. /* 684 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1253. #else
  1254.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1255. #endif
  1256. /* 686 */    NdrFcShort( 0x8 ),    /* 8 */
  1257. /* 688 */    NdrFcShort( 0x8 ),    /* 8 */
  1258. /* 690 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1259.             0x3,        /* 3 */
  1260.  
  1261.     /* Parameter AGraphic */
  1262.  
  1263. /* 692 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1264. #ifndef _ALPHA_
  1265. /* 694 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1266. #else
  1267.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1268. #endif
  1269. /* 696 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1270.  
  1271.     /* Parameter PropID */
  1272.  
  1273. /* 698 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1274. #ifndef _ALPHA_
  1275. /* 700 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1276. #else
  1277.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1278. #endif
  1279. /* 702 */    0x8,        /* FC_LONG */
  1280.             0x0,        /* 0 */
  1281.  
  1282.     /* Return value */
  1283.  
  1284. /* 704 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1285. #ifndef _ALPHA_
  1286. /* 706 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1287. #else
  1288.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1289. #endif
  1290. /* 708 */    0x8,        /* FC_LONG */
  1291.             0x0,        /* 0 */
  1292.  
  1293.     /* Procedure Draw */
  1294.  
  1295. /* 710 */    0x33,        /* FC_AUTO_HANDLE */
  1296.             0x6c,        /* Old Flags:  object, Oi2 */
  1297. /* 712 */    NdrFcLong( 0x0 ),    /* 0 */
  1298. /* 716 */    NdrFcShort( 0x18 ),    /* 24 */
  1299. #ifndef _ALPHA_
  1300. /* 718 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1301. #else
  1302.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1303. #endif
  1304. /* 720 */    NdrFcShort( 0x0 ),    /* 0 */
  1305. /* 722 */    NdrFcShort( 0xe ),    /* 14 */
  1306. /* 724 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1307.             0x5,        /* 5 */
  1308.  
  1309.     /* Parameter AGraphic */
  1310.  
  1311. /* 726 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1312. #ifndef _ALPHA_
  1313. /* 728 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1314. #else
  1315.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1316. #endif
  1317. /* 730 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1318.  
  1319.     /* Parameter AView */
  1320.  
  1321. /* 732 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1322. #ifndef _ALPHA_
  1323. /* 734 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1324. #else
  1325.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1326. #endif
  1327. /* 736 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1328.  
  1329.     /* Parameter AMatrix */
  1330.  
  1331. /* 738 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1332. #ifndef _ALPHA_
  1333. /* 740 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1334. #else
  1335.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1336. #endif
  1337. /* 742 */    NdrFcShort( 0x3d6 ),    /* Type Offset=982 */
  1338.  
  1339.     /* Parameter ret */
  1340.  
  1341. /* 744 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1342. #ifndef _ALPHA_
  1343. /* 746 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1344. #else
  1345.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1346. #endif
  1347. /* 748 */    0x6,        /* FC_SHORT */
  1348.             0x0,        /* 0 */
  1349.  
  1350.     /* Return value */
  1351.  
  1352. /* 750 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1353. #ifndef _ALPHA_
  1354. /* 752 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1355. #else
  1356.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1357. #endif
  1358. /* 754 */    0x8,        /* FC_LONG */
  1359.             0x0,        /* 0 */
  1360.  
  1361.     /* Procedure Regen */
  1362.  
  1363. /* 756 */    0x33,        /* FC_AUTO_HANDLE */
  1364.             0x6c,        /* Old Flags:  object, Oi2 */
  1365. /* 758 */    NdrFcLong( 0x0 ),    /* 0 */
  1366. /* 762 */    NdrFcShort( 0x19 ),    /* 25 */
  1367. #ifndef _ALPHA_
  1368. /* 764 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1369. #else
  1370.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1371. #endif
  1372. /* 766 */    NdrFcShort( 0x0 ),    /* 0 */
  1373. /* 768 */    NdrFcShort( 0x8 ),    /* 8 */
  1374. /* 770 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1375.             0x2,        /* 2 */
  1376.  
  1377.     /* Parameter AGraphic */
  1378.  
  1379. /* 772 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1380. #ifndef _ALPHA_
  1381. /* 774 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1382. #else
  1383.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1384. #endif
  1385. /* 776 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1386.  
  1387.     /* Return value */
  1388.  
  1389. /* 778 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1390. #ifndef _ALPHA_
  1391. /* 780 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1392. #else
  1393.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1394. #endif
  1395. /* 782 */    0x8,        /* FC_LONG */
  1396.             0x0,        /* 0 */
  1397.  
  1398.     /* Procedure Initialize */
  1399.  
  1400. /* 784 */    0x33,        /* FC_AUTO_HANDLE */
  1401.             0x6c,        /* Old Flags:  object, Oi2 */
  1402. /* 786 */    NdrFcLong( 0x0 ),    /* 0 */
  1403. /* 790 */    NdrFcShort( 0x1a ),    /* 26 */
  1404. #ifndef _ALPHA_
  1405. /* 792 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1406. #else
  1407.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1408. #endif
  1409. /* 794 */    NdrFcShort( 0x0 ),    /* 0 */
  1410. /* 796 */    NdrFcShort( 0xe ),    /* 14 */
  1411. /* 798 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1412.             0x3,        /* 3 */
  1413.  
  1414.     /* Parameter ThisRegenMethod */
  1415.  
  1416. /* 800 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1417. #ifndef _ALPHA_
  1418. /* 802 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1419. #else
  1420.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1421. #endif
  1422. /* 804 */    NdrFcShort( 0x15c ),    /* Type Offset=348 */
  1423.  
  1424.     /* Parameter ret */
  1425.  
  1426. /* 806 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1427. #ifndef _ALPHA_
  1428. /* 808 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1429. #else
  1430.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1431. #endif
  1432. /* 810 */    0x6,        /* FC_SHORT */
  1433.             0x0,        /* 0 */
  1434.  
  1435.     /* Return value */
  1436.  
  1437. /* 812 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1438. #ifndef _ALPHA_
  1439. /* 814 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1440. #else
  1441.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1442. #endif
  1443. /* 816 */    0x8,        /* FC_LONG */
  1444.             0x0,        /* 0 */
  1445.  
  1446.             0x0
  1447.         }
  1448.     };
  1449.  
  1450. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  1451.     {
  1452.         0,
  1453.         {
  1454.             NdrFcShort( 0x0 ),    /* 0 */
  1455. /*  2 */    
  1456.             0x11, 0x4,    /* FC_RP [alloced_on_stack] */
  1457. /*  4 */    NdrFcShort( 0x1a ),    /* Offset= 26 (30) */
  1458. /*  6 */    
  1459.             0x13, 0x0,    /* FC_OP */
  1460. /*  8 */    NdrFcShort( 0xc ),    /* Offset= 12 (20) */
  1461. /* 10 */    
  1462.             0x1b,        /* FC_CARRAY */
  1463.             0x1,        /* 1 */
  1464. /* 12 */    NdrFcShort( 0x2 ),    /* 2 */
  1465. /* 14 */    0x9,        /* Corr desc: FC_ULONG */
  1466.             0x0,        /*  */
  1467. /* 16 */    NdrFcShort( 0xfffc ),    /* -4 */
  1468. /* 18 */    0x6,        /* FC_SHORT */
  1469.             0x5b,        /* FC_END */
  1470. /* 20 */    
  1471.             0x17,        /* FC_CSTRUCT */
  1472.             0x3,        /* 3 */
  1473. /* 22 */    NdrFcShort( 0x8 ),    /* 8 */
  1474. /* 24 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (10) */
  1475. /* 26 */    0x8,        /* FC_LONG */
  1476.             0x8,        /* FC_LONG */
  1477. /* 28 */    0x5c,        /* FC_PAD */
  1478.             0x5b,        /* FC_END */
  1479. /* 30 */    0xb4,        /* FC_USER_MARSHAL */
  1480.             0x83,        /* 131 */
  1481. /* 32 */    NdrFcShort( 0x0 ),    /* 0 */
  1482. /* 34 */    NdrFcShort( 0x4 ),    /* 4 */
  1483. /* 36 */    NdrFcShort( 0x0 ),    /* 0 */
  1484. /* 38 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (6) */
  1485. /* 40 */    
  1486.             0x11, 0x0,    /* FC_RP */
  1487. /* 42 */    NdrFcShort( 0x3ac ),    /* Offset= 940 (982) */
  1488. /* 44 */    
  1489.             0x12, 0x0,    /* FC_UP */
  1490. /* 46 */    NdrFcShort( 0x394 ),    /* Offset= 916 (962) */
  1491. /* 48 */    
  1492.             0x2b,        /* FC_NON_ENCAPSULATED_UNION */
  1493.             0x9,        /* FC_ULONG */
  1494. /* 50 */    0x7,        /* Corr desc: FC_USHORT */
  1495.             0x0,        /*  */
  1496. /* 52 */    NdrFcShort( 0xfff8 ),    /* -8 */
  1497. /* 54 */    NdrFcShort( 0x2 ),    /* Offset= 2 (56) */
  1498. /* 56 */    NdrFcShort( 0x10 ),    /* 16 */
  1499. /* 58 */    NdrFcShort( 0x2b ),    /* 43 */
  1500. /* 60 */    NdrFcLong( 0x3 ),    /* 3 */
  1501. /* 64 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1502. /* 66 */    NdrFcLong( 0x11 ),    /* 17 */
  1503. /* 70 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  1504. /* 72 */    NdrFcLong( 0x2 ),    /* 2 */
  1505. /* 76 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1506. /* 78 */    NdrFcLong( 0x4 ),    /* 4 */
  1507. /* 82 */    NdrFcShort( 0x800a ),    /* Simple arm type: FC_FLOAT */
  1508. /* 84 */    NdrFcLong( 0x5 ),    /* 5 */
  1509. /* 88 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  1510. /* 90 */    NdrFcLong( 0xb ),    /* 11 */
  1511. /* 94 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1512. /* 96 */    NdrFcLong( 0xa ),    /* 10 */
  1513. /* 100 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1514. /* 102 */    NdrFcLong( 0x6 ),    /* 6 */
  1515. /* 106 */    NdrFcShort( 0xd6 ),    /* Offset= 214 (320) */
  1516. /* 108 */    NdrFcLong( 0x7 ),    /* 7 */
  1517. /* 112 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  1518. /* 114 */    NdrFcLong( 0x8 ),    /* 8 */
  1519. /* 118 */    NdrFcShort( 0xd0 ),    /* Offset= 208 (326) */
  1520. /* 120 */    NdrFcLong( 0xd ),    /* 13 */
  1521. /* 124 */    NdrFcShort( 0xce ),    /* Offset= 206 (330) */
  1522. /* 126 */    NdrFcLong( 0x9 ),    /* 9 */
  1523. /* 130 */    NdrFcShort( 0xda ),    /* Offset= 218 (348) */
  1524. /* 132 */    NdrFcLong( 0x2000 ),    /* 8192 */
  1525. /* 136 */    NdrFcShort( 0xe6 ),    /* Offset= 230 (366) */
  1526. /* 138 */    NdrFcLong( 0x24 ),    /* 36 */
  1527. /* 142 */    NdrFcShort( 0x2f0 ),    /* Offset= 752 (894) */
  1528. /* 144 */    NdrFcLong( 0x4024 ),    /* 16420 */
  1529. /* 148 */    NdrFcShort( 0x2ea ),    /* Offset= 746 (894) */
  1530. /* 150 */    NdrFcLong( 0x4011 ),    /* 16401 */
  1531. /* 154 */    NdrFcShort( 0x2e8 ),    /* Offset= 744 (898) */
  1532. /* 156 */    NdrFcLong( 0x4002 ),    /* 16386 */
  1533. /* 160 */    NdrFcShort( 0x2e6 ),    /* Offset= 742 (902) */
  1534. /* 162 */    NdrFcLong( 0x4003 ),    /* 16387 */
  1535. /* 166 */    NdrFcShort( 0x2e4 ),    /* Offset= 740 (906) */
  1536. /* 168 */    NdrFcLong( 0x4004 ),    /* 16388 */
  1537. /* 172 */    NdrFcShort( 0x2e2 ),    /* Offset= 738 (910) */
  1538. /* 174 */    NdrFcLong( 0x4005 ),    /* 16389 */
  1539. /* 178 */    NdrFcShort( 0x2e0 ),    /* Offset= 736 (914) */
  1540. /* 180 */    NdrFcLong( 0x400b ),    /* 16395 */
  1541. /* 184 */    NdrFcShort( 0x2ce ),    /* Offset= 718 (902) */
  1542. /* 186 */    NdrFcLong( 0x400a ),    /* 16394 */
  1543. /* 190 */    NdrFcShort( 0x2cc ),    /* Offset= 716 (906) */
  1544. /* 192 */    NdrFcLong( 0x4006 ),    /* 16390 */
  1545. /* 196 */    NdrFcShort( 0x2d2 ),    /* Offset= 722 (918) */
  1546. /* 198 */    NdrFcLong( 0x4007 ),    /* 16391 */
  1547. /* 202 */    NdrFcShort( 0x2c8 ),    /* Offset= 712 (914) */
  1548. /* 204 */    NdrFcLong( 0x4008 ),    /* 16392 */
  1549. /* 208 */    NdrFcShort( 0x2ca ),    /* Offset= 714 (922) */
  1550. /* 210 */    NdrFcLong( 0x400d ),    /* 16397 */
  1551. /* 214 */    NdrFcShort( 0x2c8 ),    /* Offset= 712 (926) */
  1552. /* 216 */    NdrFcLong( 0x4009 ),    /* 16393 */
  1553. /* 220 */    NdrFcShort( 0x2c6 ),    /* Offset= 710 (930) */
  1554. /* 222 */    NdrFcLong( 0x6000 ),    /* 24576 */
  1555. /* 226 */    NdrFcShort( 0x2c4 ),    /* Offset= 708 (934) */
  1556. /* 228 */    NdrFcLong( 0x400c ),    /* 16396 */
  1557. /* 232 */    NdrFcShort( 0x2c2 ),    /* Offset= 706 (938) */
  1558. /* 234 */    NdrFcLong( 0x10 ),    /* 16 */
  1559. /* 238 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  1560. /* 240 */    NdrFcLong( 0x12 ),    /* 18 */
  1561. /* 244 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1562. /* 246 */    NdrFcLong( 0x13 ),    /* 19 */
  1563. /* 250 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1564. /* 252 */    NdrFcLong( 0x16 ),    /* 22 */
  1565. /* 256 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1566. /* 258 */    NdrFcLong( 0x17 ),    /* 23 */
  1567. /* 262 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1568. /* 264 */    NdrFcLong( 0xe ),    /* 14 */
  1569. /* 268 */    NdrFcShort( 0x2a6 ),    /* Offset= 678 (946) */
  1570. /* 270 */    NdrFcLong( 0x400e ),    /* 16398 */
  1571. /* 274 */    NdrFcShort( 0x2ac ),    /* Offset= 684 (958) */
  1572. /* 276 */    NdrFcLong( 0x4010 ),    /* 16400 */
  1573. /* 280 */    NdrFcShort( 0x26a ),    /* Offset= 618 (898) */
  1574. /* 282 */    NdrFcLong( 0x4012 ),    /* 16402 */
  1575. /* 286 */    NdrFcShort( 0x268 ),    /* Offset= 616 (902) */
  1576. /* 288 */    NdrFcLong( 0x4013 ),    /* 16403 */
  1577. /* 292 */    NdrFcShort( 0x266 ),    /* Offset= 614 (906) */
  1578. /* 294 */    NdrFcLong( 0x4016 ),    /* 16406 */
  1579. /* 298 */    NdrFcShort( 0x260 ),    /* Offset= 608 (906) */
  1580. /* 300 */    NdrFcLong( 0x4017 ),    /* 16407 */
  1581. /* 304 */    NdrFcShort( 0x25a ),    /* Offset= 602 (906) */
  1582. /* 306 */    NdrFcLong( 0x0 ),    /* 0 */
  1583. /* 310 */    NdrFcShort( 0x0 ),    /* Offset= 0 (310) */
  1584. /* 312 */    NdrFcLong( 0x1 ),    /* 1 */
  1585. /* 316 */    NdrFcShort( 0x0 ),    /* Offset= 0 (316) */
  1586. /* 318 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (317) */
  1587. /* 320 */    
  1588.             0x15,        /* FC_STRUCT */
  1589.             0x7,        /* 7 */
  1590. /* 322 */    NdrFcShort( 0x8 ),    /* 8 */
  1591. /* 324 */    0xb,        /* FC_HYPER */
  1592.             0x5b,        /* FC_END */
  1593. /* 326 */    
  1594.             0x12, 0x0,    /* FC_UP */
  1595. /* 328 */    NdrFcShort( 0xfffffecc ),    /* Offset= -308 (20) */
  1596. /* 330 */    
  1597.             0x2f,        /* FC_IP */
  1598.             0x5a,        /* FC_CONSTANT_IID */
  1599. /* 332 */    NdrFcLong( 0x0 ),    /* 0 */
  1600. /* 336 */    NdrFcShort( 0x0 ),    /* 0 */
  1601. /* 338 */    NdrFcShort( 0x0 ),    /* 0 */
  1602. /* 340 */    0xc0,        /* 192 */
  1603.             0x0,        /* 0 */
  1604. /* 342 */    0x0,        /* 0 */
  1605.             0x0,        /* 0 */
  1606. /* 344 */    0x0,        /* 0 */
  1607.             0x0,        /* 0 */
  1608. /* 346 */    0x0,        /* 0 */
  1609.             0x46,        /* 70 */
  1610. /* 348 */    
  1611.             0x2f,        /* FC_IP */
  1612.             0x5a,        /* FC_CONSTANT_IID */
  1613. /* 350 */    NdrFcLong( 0x20400 ),    /* 132096 */
  1614. /* 354 */    NdrFcShort( 0x0 ),    /* 0 */
  1615. /* 356 */    NdrFcShort( 0x0 ),    /* 0 */
  1616. /* 358 */    0xc0,        /* 192 */
  1617.             0x0,        /* 0 */
  1618. /* 360 */    0x0,        /* 0 */
  1619.             0x0,        /* 0 */
  1620. /* 362 */    0x0,        /* 0 */
  1621.             0x0,        /* 0 */
  1622. /* 364 */    0x0,        /* 0 */
  1623.             0x46,        /* 70 */
  1624. /* 366 */    
  1625.             0x12, 0x0,    /* FC_UP */
  1626. /* 368 */    NdrFcShort( 0x1fc ),    /* Offset= 508 (876) */
  1627. /* 370 */    
  1628.             0x2a,        /* FC_ENCAPSULATED_UNION */
  1629.             0x49,        /* 73 */
  1630. /* 372 */    NdrFcShort( 0x18 ),    /* 24 */
  1631. /* 374 */    NdrFcShort( 0xa ),    /* 10 */
  1632. /* 376 */    NdrFcLong( 0x8 ),    /* 8 */
  1633. /* 380 */    NdrFcShort( 0x58 ),    /* Offset= 88 (468) */
  1634. /* 382 */    NdrFcLong( 0xd ),    /* 13 */
  1635. /* 386 */    NdrFcShort( 0x78 ),    /* Offset= 120 (506) */
  1636. /* 388 */    NdrFcLong( 0x9 ),    /* 9 */
  1637. /* 392 */    NdrFcShort( 0x94 ),    /* Offset= 148 (540) */
  1638. /* 394 */    NdrFcLong( 0xc ),    /* 12 */
  1639. /* 398 */    NdrFcShort( 0xbc ),    /* Offset= 188 (586) */
  1640. /* 400 */    NdrFcLong( 0x24 ),    /* 36 */
  1641. /* 404 */    NdrFcShort( 0x114 ),    /* Offset= 276 (680) */
  1642. /* 406 */    NdrFcLong( 0x800d ),    /* 32781 */
  1643. /* 410 */    NdrFcShort( 0x130 ),    /* Offset= 304 (714) */
  1644. /* 412 */    NdrFcLong( 0x10 ),    /* 16 */
  1645. /* 416 */    NdrFcShort( 0x148 ),    /* Offset= 328 (744) */
  1646. /* 418 */    NdrFcLong( 0x2 ),    /* 2 */
  1647. /* 422 */    NdrFcShort( 0x160 ),    /* Offset= 352 (774) */
  1648. /* 424 */    NdrFcLong( 0x3 ),    /* 3 */
  1649. /* 428 */    NdrFcShort( 0x178 ),    /* Offset= 376 (804) */
  1650. /* 430 */    NdrFcLong( 0x14 ),    /* 20 */
  1651. /* 434 */    NdrFcShort( 0x190 ),    /* Offset= 400 (834) */
  1652. /* 436 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (435) */
  1653. /* 438 */    
  1654.             0x1b,        /* FC_CARRAY */
  1655.             0x3,        /* 3 */
  1656. /* 440 */    NdrFcShort( 0x4 ),    /* 4 */
  1657. /* 442 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1658.             0x0,        /*  */
  1659. /* 444 */    NdrFcShort( 0x0 ),    /* 0 */
  1660. /* 446 */    
  1661.             0x4b,        /* FC_PP */
  1662.             0x5c,        /* FC_PAD */
  1663. /* 448 */    
  1664.             0x48,        /* FC_VARIABLE_REPEAT */
  1665.             0x49,        /* FC_FIXED_OFFSET */
  1666. /* 450 */    NdrFcShort( 0x4 ),    /* 4 */
  1667. /* 452 */    NdrFcShort( 0x0 ),    /* 0 */
  1668. /* 454 */    NdrFcShort( 0x1 ),    /* 1 */
  1669. /* 456 */    NdrFcShort( 0x0 ),    /* 0 */
  1670. /* 458 */    NdrFcShort( 0x0 ),    /* 0 */
  1671. /* 460 */    0x12, 0x0,    /* FC_UP */
  1672. /* 462 */    NdrFcShort( 0xfffffe46 ),    /* Offset= -442 (20) */
  1673. /* 464 */    
  1674.             0x5b,        /* FC_END */
  1675.  
  1676.             0x8,        /* FC_LONG */
  1677. /* 466 */    0x5c,        /* FC_PAD */
  1678.             0x5b,        /* FC_END */
  1679. /* 468 */    
  1680.             0x16,        /* FC_PSTRUCT */
  1681.             0x3,        /* 3 */
  1682. /* 470 */    NdrFcShort( 0x8 ),    /* 8 */
  1683. /* 472 */    
  1684.             0x4b,        /* FC_PP */
  1685.             0x5c,        /* FC_PAD */
  1686. /* 474 */    
  1687.             0x46,        /* FC_NO_REPEAT */
  1688.             0x5c,        /* FC_PAD */
  1689. /* 476 */    NdrFcShort( 0x4 ),    /* 4 */
  1690. /* 478 */    NdrFcShort( 0x4 ),    /* 4 */
  1691. /* 480 */    0x11, 0x0,    /* FC_RP */
  1692. /* 482 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (438) */
  1693. /* 484 */    
  1694.             0x5b,        /* FC_END */
  1695.  
  1696.             0x8,        /* FC_LONG */
  1697. /* 486 */    0x8,        /* FC_LONG */
  1698.             0x5b,        /* FC_END */
  1699. /* 488 */    
  1700.             0x21,        /* FC_BOGUS_ARRAY */
  1701.             0x3,        /* 3 */
  1702. /* 490 */    NdrFcShort( 0x0 ),    /* 0 */
  1703. /* 492 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1704.             0x0,        /*  */
  1705. /* 494 */    NdrFcShort( 0x0 ),    /* 0 */
  1706. /* 496 */    NdrFcLong( 0xffffffff ),    /* -1 */
  1707. /* 500 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1708.             0x0,        /* 0 */
  1709. /* 502 */    NdrFcShort( 0xffffff54 ),    /* Offset= -172 (330) */
  1710. /* 504 */    0x5c,        /* FC_PAD */
  1711.             0x5b,        /* FC_END */
  1712. /* 506 */    
  1713.             0x1a,        /* FC_BOGUS_STRUCT */
  1714.             0x3,        /* 3 */
  1715. /* 508 */    NdrFcShort( 0x8 ),    /* 8 */
  1716. /* 510 */    NdrFcShort( 0x0 ),    /* 0 */
  1717. /* 512 */    NdrFcShort( 0x6 ),    /* Offset= 6 (518) */
  1718. /* 514 */    0x8,        /* FC_LONG */
  1719.             0x36,        /* FC_POINTER */
  1720. /* 516 */    0x5c,        /* FC_PAD */
  1721.             0x5b,        /* FC_END */
  1722. /* 518 */    
  1723.             0x11, 0x0,    /* FC_RP */
  1724. /* 520 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (488) */
  1725. /* 522 */    
  1726.             0x21,        /* FC_BOGUS_ARRAY */
  1727.             0x3,        /* 3 */
  1728. /* 524 */    NdrFcShort( 0x0 ),    /* 0 */
  1729. /* 526 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1730.             0x0,        /*  */
  1731. /* 528 */    NdrFcShort( 0x0 ),    /* 0 */
  1732. /* 530 */    NdrFcLong( 0xffffffff ),    /* -1 */
  1733. /* 534 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1734.             0x0,        /* 0 */
  1735. /* 536 */    NdrFcShort( 0xffffff44 ),    /* Offset= -188 (348) */
  1736. /* 538 */    0x5c,        /* FC_PAD */
  1737.             0x5b,        /* FC_END */
  1738. /* 540 */    
  1739.             0x1a,        /* FC_BOGUS_STRUCT */
  1740.             0x3,        /* 3 */
  1741. /* 542 */    NdrFcShort( 0x8 ),    /* 8 */
  1742. /* 544 */    NdrFcShort( 0x0 ),    /* 0 */
  1743. /* 546 */    NdrFcShort( 0x6 ),    /* Offset= 6 (552) */
  1744. /* 548 */    0x8,        /* FC_LONG */
  1745.             0x36,        /* FC_POINTER */
  1746. /* 550 */    0x5c,        /* FC_PAD */
  1747.             0x5b,        /* FC_END */
  1748. /* 552 */    
  1749.             0x11, 0x0,    /* FC_RP */
  1750. /* 554 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (522) */
  1751. /* 556 */    
  1752.             0x1b,        /* FC_CARRAY */
  1753.             0x3,        /* 3 */
  1754. /* 558 */    NdrFcShort( 0x4 ),    /* 4 */
  1755. /* 560 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1756.             0x0,        /*  */
  1757. /* 562 */    NdrFcShort( 0x0 ),    /* 0 */
  1758. /* 564 */    
  1759.             0x4b,        /* FC_PP */
  1760.             0x5c,        /* FC_PAD */
  1761. /* 566 */    
  1762.             0x48,        /* FC_VARIABLE_REPEAT */
  1763.             0x49,        /* FC_FIXED_OFFSET */
  1764. /* 568 */    NdrFcShort( 0x4 ),    /* 4 */
  1765. /* 570 */    NdrFcShort( 0x0 ),    /* 0 */
  1766. /* 572 */    NdrFcShort( 0x1 ),    /* 1 */
  1767. /* 574 */    NdrFcShort( 0x0 ),    /* 0 */
  1768. /* 576 */    NdrFcShort( 0x0 ),    /* 0 */
  1769. /* 578 */    0x12, 0x0,    /* FC_UP */
  1770. /* 580 */    NdrFcShort( 0x17e ),    /* Offset= 382 (962) */
  1771. /* 582 */    
  1772.             0x5b,        /* FC_END */
  1773.  
  1774.             0x8,        /* FC_LONG */
  1775. /* 584 */    0x5c,        /* FC_PAD */
  1776.             0x5b,        /* FC_END */
  1777. /* 586 */    
  1778.             0x1a,        /* FC_BOGUS_STRUCT */
  1779.             0x3,        /* 3 */
  1780. /* 588 */    NdrFcShort( 0x8 ),    /* 8 */
  1781. /* 590 */    NdrFcShort( 0x0 ),    /* 0 */
  1782. /* 592 */    NdrFcShort( 0x6 ),    /* Offset= 6 (598) */
  1783. /* 594 */    0x8,        /* FC_LONG */
  1784.             0x36,        /* FC_POINTER */
  1785. /* 596 */    0x5c,        /* FC_PAD */
  1786.             0x5b,        /* FC_END */
  1787. /* 598 */    
  1788.             0x11, 0x0,    /* FC_RP */
  1789. /* 600 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (556) */
  1790. /* 602 */    
  1791.             0x2f,        /* FC_IP */
  1792.             0x5a,        /* FC_CONSTANT_IID */
  1793. /* 604 */    NdrFcLong( 0x2f ),    /* 47 */
  1794. /* 608 */    NdrFcShort( 0x0 ),    /* 0 */
  1795. /* 610 */    NdrFcShort( 0x0 ),    /* 0 */
  1796. /* 612 */    0xc0,        /* 192 */
  1797.             0x0,        /* 0 */
  1798. /* 614 */    0x0,        /* 0 */
  1799.             0x0,        /* 0 */
  1800. /* 616 */    0x0,        /* 0 */
  1801.             0x0,        /* 0 */
  1802. /* 618 */    0x0,        /* 0 */
  1803.             0x46,        /* 70 */
  1804. /* 620 */    
  1805.             0x1b,        /* FC_CARRAY */
  1806.             0x0,        /* 0 */
  1807. /* 622 */    NdrFcShort( 0x1 ),    /* 1 */
  1808. /* 624 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1809.             0x0,        /*  */
  1810. /* 626 */    NdrFcShort( 0x4 ),    /* 4 */
  1811. /* 628 */    0x1,        /* FC_BYTE */
  1812.             0x5b,        /* FC_END */
  1813. /* 630 */    
  1814.             0x1a,        /* FC_BOGUS_STRUCT */
  1815.             0x3,        /* 3 */
  1816. /* 632 */    NdrFcShort( 0x10 ),    /* 16 */
  1817. /* 634 */    NdrFcShort( 0x0 ),    /* 0 */
  1818. /* 636 */    NdrFcShort( 0xa ),    /* Offset= 10 (646) */
  1819. /* 638 */    0x8,        /* FC_LONG */
  1820.             0x8,        /* FC_LONG */
  1821. /* 640 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1822.             0x0,        /* 0 */
  1823. /* 642 */    NdrFcShort( 0xffffffd8 ),    /* Offset= -40 (602) */
  1824. /* 644 */    0x36,        /* FC_POINTER */
  1825.             0x5b,        /* FC_END */
  1826. /* 646 */    
  1827.             0x12, 0x0,    /* FC_UP */
  1828. /* 648 */    NdrFcShort( 0xffffffe4 ),    /* Offset= -28 (620) */
  1829. /* 650 */    
  1830.             0x1b,        /* FC_CARRAY */
  1831.             0x3,        /* 3 */
  1832. /* 652 */    NdrFcShort( 0x4 ),    /* 4 */
  1833. /* 654 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1834.             0x0,        /*  */
  1835. /* 656 */    NdrFcShort( 0x0 ),    /* 0 */
  1836. /* 658 */    
  1837.             0x4b,        /* FC_PP */
  1838.             0x5c,        /* FC_PAD */
  1839. /* 660 */    
  1840.             0x48,        /* FC_VARIABLE_REPEAT */
  1841.             0x49,        /* FC_FIXED_OFFSET */
  1842. /* 662 */    NdrFcShort( 0x4 ),    /* 4 */
  1843. /* 664 */    NdrFcShort( 0x0 ),    /* 0 */
  1844. /* 666 */    NdrFcShort( 0x1 ),    /* 1 */
  1845. /* 668 */    NdrFcShort( 0x0 ),    /* 0 */
  1846. /* 670 */    NdrFcShort( 0x0 ),    /* 0 */
  1847. /* 672 */    0x12, 0x0,    /* FC_UP */
  1848. /* 674 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (630) */
  1849. /* 676 */    
  1850.             0x5b,        /* FC_END */
  1851.  
  1852.             0x8,        /* FC_LONG */
  1853. /* 678 */    0x5c,        /* FC_PAD */
  1854.             0x5b,        /* FC_END */
  1855. /* 680 */    
  1856.             0x1a,        /* FC_BOGUS_STRUCT */
  1857.             0x3,        /* 3 */
  1858. /* 682 */    NdrFcShort( 0x8 ),    /* 8 */
  1859. /* 684 */    NdrFcShort( 0x0 ),    /* 0 */
  1860. /* 686 */    NdrFcShort( 0x6 ),    /* Offset= 6 (692) */
  1861. /* 688 */    0x8,        /* FC_LONG */
  1862.             0x36,        /* FC_POINTER */
  1863. /* 690 */    0x5c,        /* FC_PAD */
  1864.             0x5b,        /* FC_END */
  1865. /* 692 */    
  1866.             0x11, 0x0,    /* FC_RP */
  1867. /* 694 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (650) */
  1868. /* 696 */    
  1869.             0x1d,        /* FC_SMFARRAY */
  1870.             0x0,        /* 0 */
  1871. /* 698 */    NdrFcShort( 0x8 ),    /* 8 */
  1872. /* 700 */    0x2,        /* FC_CHAR */
  1873.             0x5b,        /* FC_END */
  1874. /* 702 */    
  1875.             0x15,        /* FC_STRUCT */
  1876.             0x3,        /* 3 */
  1877. /* 704 */    NdrFcShort( 0x10 ),    /* 16 */
  1878. /* 706 */    0x8,        /* FC_LONG */
  1879.             0x6,        /* FC_SHORT */
  1880. /* 708 */    0x6,        /* FC_SHORT */
  1881.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  1882. /* 710 */    0x0,        /* 0 */
  1883.             NdrFcShort( 0xfffffff1 ),    /* Offset= -15 (696) */
  1884.             0x5b,        /* FC_END */
  1885. /* 714 */    
  1886.             0x1a,        /* FC_BOGUS_STRUCT */
  1887.             0x3,        /* 3 */
  1888. /* 716 */    NdrFcShort( 0x18 ),    /* 24 */
  1889. /* 718 */    NdrFcShort( 0x0 ),    /* 0 */
  1890. /* 720 */    NdrFcShort( 0xa ),    /* Offset= 10 (730) */
  1891. /* 722 */    0x8,        /* FC_LONG */
  1892.             0x36,        /* FC_POINTER */
  1893. /* 724 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1894.             0x0,        /* 0 */
  1895. /* 726 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (702) */
  1896. /* 728 */    0x5c,        /* FC_PAD */
  1897.             0x5b,        /* FC_END */
  1898. /* 730 */    
  1899.             0x11, 0x0,    /* FC_RP */
  1900. /* 732 */    NdrFcShort( 0xffffff0c ),    /* Offset= -244 (488) */
  1901. /* 734 */    
  1902.             0x1b,        /* FC_CARRAY */
  1903.             0x0,        /* 0 */
  1904. /* 736 */    NdrFcShort( 0x1 ),    /* 1 */
  1905. /* 738 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1906.             0x0,        /*  */
  1907. /* 740 */    NdrFcShort( 0x0 ),    /* 0 */
  1908. /* 742 */    0x1,        /* FC_BYTE */
  1909.             0x5b,        /* FC_END */
  1910. /* 744 */    
  1911.             0x16,        /* FC_PSTRUCT */
  1912.             0x3,        /* 3 */
  1913. /* 746 */    NdrFcShort( 0x8 ),    /* 8 */
  1914. /* 748 */    
  1915.             0x4b,        /* FC_PP */
  1916.             0x5c,        /* FC_PAD */
  1917. /* 750 */    
  1918.             0x46,        /* FC_NO_REPEAT */
  1919.             0x5c,        /* FC_PAD */
  1920. /* 752 */    NdrFcShort( 0x4 ),    /* 4 */
  1921. /* 754 */    NdrFcShort( 0x4 ),    /* 4 */
  1922. /* 756 */    0x12, 0x0,    /* FC_UP */
  1923. /* 758 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (734) */
  1924. /* 760 */    
  1925.             0x5b,        /* FC_END */
  1926.  
  1927.             0x8,        /* FC_LONG */
  1928. /* 762 */    0x8,        /* FC_LONG */
  1929.             0x5b,        /* FC_END */
  1930. /* 764 */    
  1931.             0x1b,        /* FC_CARRAY */
  1932.             0x1,        /* 1 */
  1933. /* 766 */    NdrFcShort( 0x2 ),    /* 2 */
  1934. /* 768 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1935.             0x0,        /*  */
  1936. /* 770 */    NdrFcShort( 0x0 ),    /* 0 */
  1937. /* 772 */    0x6,        /* FC_SHORT */
  1938.             0x5b,        /* FC_END */
  1939. /* 774 */    
  1940.             0x16,        /* FC_PSTRUCT */
  1941.             0x3,        /* 3 */
  1942. /* 776 */    NdrFcShort( 0x8 ),    /* 8 */
  1943. /* 778 */    
  1944.             0x4b,        /* FC_PP */
  1945.             0x5c,        /* FC_PAD */
  1946. /* 780 */    
  1947.             0x46,        /* FC_NO_REPEAT */
  1948.             0x5c,        /* FC_PAD */
  1949. /* 782 */    NdrFcShort( 0x4 ),    /* 4 */
  1950. /* 784 */    NdrFcShort( 0x4 ),    /* 4 */
  1951. /* 786 */    0x12, 0x0,    /* FC_UP */
  1952. /* 788 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (764) */
  1953. /* 790 */    
  1954.             0x5b,        /* FC_END */
  1955.  
  1956.             0x8,        /* FC_LONG */
  1957. /* 792 */    0x8,        /* FC_LONG */
  1958.             0x5b,        /* FC_END */
  1959. /* 794 */    
  1960.             0x1b,        /* FC_CARRAY */
  1961.             0x3,        /* 3 */
  1962. /* 796 */    NdrFcShort( 0x4 ),    /* 4 */
  1963. /* 798 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1964.             0x0,        /*  */
  1965. /* 800 */    NdrFcShort( 0x0 ),    /* 0 */
  1966. /* 802 */    0x8,        /* FC_LONG */
  1967.             0x5b,        /* FC_END */
  1968. /* 804 */    
  1969.             0x16,        /* FC_PSTRUCT */
  1970.             0x3,        /* 3 */
  1971. /* 806 */    NdrFcShort( 0x8 ),    /* 8 */
  1972. /* 808 */    
  1973.             0x4b,        /* FC_PP */
  1974.             0x5c,        /* FC_PAD */
  1975. /* 810 */    
  1976.             0x46,        /* FC_NO_REPEAT */
  1977.             0x5c,        /* FC_PAD */
  1978. /* 812 */    NdrFcShort( 0x4 ),    /* 4 */
  1979. /* 814 */    NdrFcShort( 0x4 ),    /* 4 */
  1980. /* 816 */    0x12, 0x0,    /* FC_UP */
  1981. /* 818 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (794) */
  1982. /* 820 */    
  1983.             0x5b,        /* FC_END */
  1984.  
  1985.             0x8,        /* FC_LONG */
  1986. /* 822 */    0x8,        /* FC_LONG */
  1987.             0x5b,        /* FC_END */
  1988. /* 824 */    
  1989.             0x1b,        /* FC_CARRAY */
  1990.             0x7,        /* 7 */
  1991. /* 826 */    NdrFcShort( 0x8 ),    /* 8 */
  1992. /* 828 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1993.             0x0,        /*  */
  1994. /* 830 */    NdrFcShort( 0x0 ),    /* 0 */
  1995. /* 832 */    0xb,        /* FC_HYPER */
  1996.             0x5b,        /* FC_END */
  1997. /* 834 */    
  1998.             0x16,        /* FC_PSTRUCT */
  1999.             0x3,        /* 3 */
  2000. /* 836 */    NdrFcShort( 0x8 ),    /* 8 */
  2001. /* 838 */    
  2002.             0x4b,        /* FC_PP */
  2003.             0x5c,        /* FC_PAD */
  2004. /* 840 */    
  2005.             0x46,        /* FC_NO_REPEAT */
  2006.             0x5c,        /* FC_PAD */
  2007. /* 842 */    NdrFcShort( 0x4 ),    /* 4 */
  2008. /* 844 */    NdrFcShort( 0x4 ),    /* 4 */
  2009. /* 846 */    0x12, 0x0,    /* FC_UP */
  2010. /* 848 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (824) */
  2011. /* 850 */    
  2012.             0x5b,        /* FC_END */
  2013.  
  2014.             0x8,        /* FC_LONG */
  2015. /* 852 */    0x8,        /* FC_LONG */
  2016.             0x5b,        /* FC_END */
  2017. /* 854 */    
  2018.             0x15,        /* FC_STRUCT */
  2019.             0x3,        /* 3 */
  2020. /* 856 */    NdrFcShort( 0x8 ),    /* 8 */
  2021. /* 858 */    0x8,        /* FC_LONG */
  2022.             0x8,        /* FC_LONG */
  2023. /* 860 */    0x5c,        /* FC_PAD */
  2024.             0x5b,        /* FC_END */
  2025. /* 862 */    
  2026.             0x1b,        /* FC_CARRAY */
  2027.             0x3,        /* 3 */
  2028. /* 864 */    NdrFcShort( 0x8 ),    /* 8 */
  2029. /* 866 */    0x7,        /* Corr desc: FC_USHORT */
  2030.             0x0,        /*  */
  2031. /* 868 */    NdrFcShort( 0xffd8 ),    /* -40 */
  2032. /* 870 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  2033.             0x0,        /* 0 */
  2034. /* 872 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (854) */
  2035. /* 874 */    0x5c,        /* FC_PAD */
  2036.             0x5b,        /* FC_END */
  2037. /* 876 */    
  2038.             0x1a,        /* FC_BOGUS_STRUCT */
  2039.             0x3,        /* 3 */
  2040. /* 878 */    NdrFcShort( 0x28 ),    /* 40 */
  2041. /* 880 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (862) */
  2042. /* 882 */    NdrFcShort( 0x0 ),    /* Offset= 0 (882) */
  2043. /* 884 */    0x6,        /* FC_SHORT */
  2044.             0x6,        /* FC_SHORT */
  2045. /* 886 */    0x38,        /* FC_ALIGNM4 */
  2046.             0x8,        /* FC_LONG */
  2047. /* 888 */    0x8,        /* FC_LONG */
  2048.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  2049. /* 890 */    0x0,        /* 0 */
  2050.             NdrFcShort( 0xfffffdf7 ),    /* Offset= -521 (370) */
  2051.             0x5b,        /* FC_END */
  2052. /* 894 */    
  2053.             0x12, 0x0,    /* FC_UP */
  2054. /* 896 */    NdrFcShort( 0xfffffef6 ),    /* Offset= -266 (630) */
  2055. /* 898 */    
  2056.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2057. /* 900 */    0x2,        /* FC_CHAR */
  2058.             0x5c,        /* FC_PAD */
  2059. /* 902 */    
  2060.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2061. /* 904 */    0x6,        /* FC_SHORT */
  2062.             0x5c,        /* FC_PAD */
  2063. /* 906 */    
  2064.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2065. /* 908 */    0x8,        /* FC_LONG */
  2066.             0x5c,        /* FC_PAD */
  2067. /* 910 */    
  2068.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2069. /* 912 */    0xa,        /* FC_FLOAT */
  2070.             0x5c,        /* FC_PAD */
  2071. /* 914 */    
  2072.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2073. /* 916 */    0xc,        /* FC_DOUBLE */
  2074.             0x5c,        /* FC_PAD */
  2075. /* 918 */    
  2076.             0x12, 0x0,    /* FC_UP */
  2077. /* 920 */    NdrFcShort( 0xfffffda8 ),    /* Offset= -600 (320) */
  2078. /* 922 */    
  2079.             0x12, 0x10,    /* FC_UP */
  2080. /* 924 */    NdrFcShort( 0xfffffdaa ),    /* Offset= -598 (326) */
  2081. /* 926 */    
  2082.             0x12, 0x10,    /* FC_UP */
  2083. /* 928 */    NdrFcShort( 0xfffffdaa ),    /* Offset= -598 (330) */
  2084. /* 930 */    
  2085.             0x12, 0x10,    /* FC_UP */
  2086. /* 932 */    NdrFcShort( 0xfffffdb8 ),    /* Offset= -584 (348) */
  2087. /* 934 */    
  2088.             0x12, 0x10,    /* FC_UP */
  2089. /* 936 */    NdrFcShort( 0xfffffdc6 ),    /* Offset= -570 (366) */
  2090. /* 938 */    
  2091.             0x12, 0x10,    /* FC_UP */
  2092. /* 940 */    NdrFcShort( 0x2 ),    /* Offset= 2 (942) */
  2093. /* 942 */    
  2094.             0x12, 0x0,    /* FC_UP */
  2095. /* 944 */    NdrFcShort( 0xfffffc50 ),    /* Offset= -944 (0) */
  2096. /* 946 */    
  2097.             0x15,        /* FC_STRUCT */
  2098.             0x7,        /* 7 */
  2099. /* 948 */    NdrFcShort( 0x10 ),    /* 16 */
  2100. /* 950 */    0x6,        /* FC_SHORT */
  2101.             0x2,        /* FC_CHAR */
  2102. /* 952 */    0x2,        /* FC_CHAR */
  2103.             0x38,        /* FC_ALIGNM4 */
  2104. /* 954 */    0x8,        /* FC_LONG */
  2105.             0x39,        /* FC_ALIGNM8 */
  2106. /* 956 */    0xb,        /* FC_HYPER */
  2107.             0x5b,        /* FC_END */
  2108. /* 958 */    
  2109.             0x12, 0x0,    /* FC_UP */
  2110. /* 960 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (946) */
  2111. /* 962 */    
  2112.             0x1a,        /* FC_BOGUS_STRUCT */
  2113.             0x7,        /* 7 */
  2114. /* 964 */    NdrFcShort( 0x20 ),    /* 32 */
  2115. /* 966 */    NdrFcShort( 0x0 ),    /* 0 */
  2116. /* 968 */    NdrFcShort( 0x0 ),    /* Offset= 0 (968) */
  2117. /* 970 */    0x8,        /* FC_LONG */
  2118.             0x8,        /* FC_LONG */
  2119. /* 972 */    0x6,        /* FC_SHORT */
  2120.             0x6,        /* FC_SHORT */
  2121. /* 974 */    0x6,        /* FC_SHORT */
  2122.             0x6,        /* FC_SHORT */
  2123. /* 976 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  2124.             0x0,        /* 0 */
  2125. /* 978 */    NdrFcShort( 0xfffffc5e ),    /* Offset= -930 (48) */
  2126. /* 980 */    0x5c,        /* FC_PAD */
  2127.             0x5b,        /* FC_END */
  2128. /* 982 */    0xb4,        /* FC_USER_MARSHAL */
  2129.             0x83,        /* 131 */
  2130. /* 984 */    NdrFcShort( 0x1 ),    /* 1 */
  2131. /* 986 */    NdrFcShort( 0x10 ),    /* 16 */
  2132. /* 988 */    NdrFcShort( 0x0 ),    /* 0 */
  2133. /* 990 */    NdrFcShort( 0xfffffc4e ),    /* Offset= -946 (44) */
  2134. /* 992 */    
  2135.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  2136. /* 994 */    0x8,        /* FC_LONG */
  2137.             0x5c,        /* FC_PAD */
  2138. /* 996 */    
  2139.             0x11, 0x8,    /* FC_RP [simple_pointer] */
  2140. /* 998 */    0x8,        /* FC_LONG */
  2141.             0x5c,        /* FC_PAD */
  2142. /* 1000 */    
  2143.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  2144. /* 1002 */    0x6,        /* FC_SHORT */
  2145.             0x5c,        /* FC_PAD */
  2146.  
  2147.             0x0
  2148.         }
  2149.     };
  2150.  
  2151. const CInterfaceProxyVtbl * _RRectA_ProxyVtblList[] = 
  2152. {
  2153.     ( CInterfaceProxyVtbl *) &_IAutoRectProxyVtbl,
  2154.     0
  2155. };
  2156.  
  2157. const CInterfaceStubVtbl * _RRectA_StubVtblList[] = 
  2158. {
  2159.     ( CInterfaceStubVtbl *) &_IAutoRectStubVtbl,
  2160.     0
  2161. };
  2162.  
  2163. PCInterfaceName const _RRectA_InterfaceNamesList[] = 
  2164. {
  2165.     "IAutoRect",
  2166.     0
  2167. };
  2168.  
  2169. const IID *  _RRectA_BaseIIDList[] = 
  2170. {
  2171.     &IID_IDispatch,
  2172.     0
  2173. };
  2174.  
  2175.  
  2176. #define _RRectA_CHECK_IID(n)    IID_GENERIC_CHECK_IID( _RRectA, pIID, n)
  2177.  
  2178. int __stdcall _RRectA_IID_Lookup( const IID * pIID, int * pIndex )
  2179. {
  2180.     
  2181.     if(!_RRectA_CHECK_IID(0))
  2182.         {
  2183.         *pIndex = 0;
  2184.         return 1;
  2185.         }
  2186.  
  2187.     return 0;
  2188. }
  2189.  
  2190. const ExtendedProxyFileInfo RRectA_ProxyFileInfo = 
  2191. {
  2192.     (PCInterfaceProxyVtblList *) & _RRectA_ProxyVtblList,
  2193.     (PCInterfaceStubVtblList *) & _RRectA_StubVtblList,
  2194.     (const PCInterfaceName * ) & _RRectA_InterfaceNamesList,
  2195.     (const IID ** ) & _RRectA_BaseIIDList,
  2196.     & _RRectA_IID_Lookup, 
  2197.     1,
  2198.     2,
  2199.     0, /* table of [async_uuid] interfaces */
  2200.     0, /* Filler1 */
  2201.     0, /* Filler2 */
  2202.     0  /* Filler3 */
  2203. };
  2204.